#ifndef LMN_LMN_STDIN_H
#define LMN_LMN_STDIN_H

#include "lmntal.h"

typedef enum {
    ADDED_NODE = 1,
    MODIFIED_NODE = 2,
    REMOVED_NODE = 3
}DiffNodeType;

LMN_EXTERN void dump_json(LmnMembrane *mem);

LMN_EXTERN void init_diffinfo();
LMN_EXTERN void add_mem_to_diffinfo(LmnMembrane *mem, DiffNodeType type);
LMN_EXTERN void add_atom_to_diffinfo(LmnSAtom atom, DiffNodeType type);

#endif /* LMN_LMN_STDIN_H */
